@charset "utf-8";
/* CSS Document */


.checkboxRequiredMsg, 
.checkboxMinSelectionsMsg, 
.checkboxMaxSelectionsMsg{display: none; margin:0;width: 100%;clear: both;float: left;}

.checkboxRequiredState .checkboxRequiredMsg,
.checkboxMinSelectionsState .checkboxMinSelectionsMsg,
.checkboxMaxSelectionsState .checkboxMaxSelectionsMsg {display: inline;color: #D4003C;}

#acceptContainer2.checkboxRequiredState {color: #D4003C;}

span.Astrix{display:inline; float:left;}

.one_half .Astrix:before {content: "*";color: #D4003C; display:inline; margin: 18px 1px 1px -216px;position: absolute;}

.one_half {width: 51%;}

.one_half.last {width: 47%;}

#ValidCheckbox4 .one_half {width: 100%; margin-right:0;}

.one_half.last .Astrix:before { margin-left:-1px;}

.optin span.Astrix{display:inline;}

.optin .Astrix:before {content: "*";color: #D4003C; display:inline; margin:0;}

.sel_rel { position: relative; margin-top: 10px; display: inline-block; width:100%; }

select.instyle { left: 0px; top: 0px; margin-top:0px; }

select.instyle, .customSelect.instyle { margin-top: 0px; padding: 9px 0px;}	
	
#content {padding-top:30px !important;}	
	
.main_center .inner_center { padding-top: 50px !important;margin: 0px 50px 40px 112px ;}			
		
.box_flyout {top: -27px; }	
			
.main_center .bg_top, .main_center .bg_bottom {left: 41px !important;}
	
.main_center.grow{width:1158px;margin:0 0 0 -149px;}

.main_center.grow .bg_top {
position: absolute;top: 0px;left: 133px !important;height: 50%;width: 100%;background-color:#fff; background-image:none !important; border-top-left-radius:8px; border-top-right-radius:8px; }

.main_center.grow .bg_bottom {
    position: absolute;bottom: 10px; left: 133px !important;height: 50%; width: 100%;background-color:#fff; background-image:none !important; border-bottom-left-radius: 8px; border-bottom-right-radius:8px;}

.main_center.grow .inner_center { 
    position: relative;z-index: 99; margin: 0px 50px 80px 218px;display: inline-block; padding-top: 90px;width: 460px;}

.main_center.grow .box_flyout {left: -5px;}	

.main_center.grow .optin_options {
    margin: -575px 0px 1px 490px;display: block;position: absolute;float: right;width: 560px;}

.main_center.grow .optin_options label {font-size: 14px;}	
	
.main_center.grow #form220 .t_center{margin-left:385px;}	

.main_center.grow .inner_center .sub_note {
 margin-top: 24px; text-align: right; margin-left: 145px;position: absolute;z-index: 0; width: 100%;}
	
.slashwidth{width: 47%;margin-right: 4%;}

::-webkit-input-placeholder {color:#333;}
 
:-moz-placeholder {color:#333;opacity:  1;}

::-moz-placeholder  {color:#333;opacity:  1;}

:-ms-input-placeholder  {color:#333;}

.required::-webkit-input-placeholder:after { content:none !important;}

input.instyle { padding-left: 6px;   margin-top: 8px;}

.inner_center .t_center {margin-top:48px;margin-left:78%;}

.footer .w960 a {color: #777 !important;}

label.error{display:none !important;}

hr.nodesktop{ display:none; visibility:hidden;}


@media screen and (max-width: 1380px) {

#content .w960 { width: 1003px;}

.t_center.socials{ padding-left:0 !important;}

}

@media screen and (max-width: 1319px) {
	
.main_center.grow { width: 664px;}	
		
.main_center.grow .bg_top {  box-shadow:0px 1px 1px 1px #A8A5A5;-webkit-box-shadow: 0px 1px 1px 1px #A8A5A5;}

.main_center.grow .bg_bottom {box-shadow:0px 2px 1px 1px #A8A5A5;-webkit-box-shadow: 0px 2px 1px 1px #A8A5A5;}


#content .w960 { width: 635px;}

.one_half .Astrix::before {margin: 18px 1px 1px -235px;}


.main_center.grow .inner_center {width: 502px;height: 1360px;}

.main_center.grow .optin_options {margin: 0; position: absolute;float: left;}

.inner_center .t_center{ margin-left:0 !important;margin-top:680px !important;}

.main_center.grow .inner_center .sub_note {text-align: center;margin-left:0;}

.t_center .socials{ padding-left:0 !important;}

hr.nodesktop{ display: block; visibility: visible; width:90%; clear:both; margin-left:0;}	

}

@media screen and (max-width: 950px) {
	
#content .w960{width:556px;}	
	
.main_center.grow{ width: 644px; /*border:1px solid green;*/margin:0 0 0 -38px;}	

.main_center.grow .box_flyout { margin-left:-82px; margin-top:-3px;}
		
.main_center.grow .bg_top {  box-shadow:0px 1px 1px 1px #A8A5A5;-webkit-box-shadow: 0px 1px 1px 1px #A8A5A5;}

.main_center.grow .bg_bottom {box-shadow:0px 2px 1px 1px #A8A5A5;-webkit-box-shadow: 0px 2px 1px 1px #A8A5A5;}

.one_half .Astrix::before {margin: 18px 1px 1px -269px;}

.main_center.grow .inner_center {width: 580px;height: 1330px; margin-left:31px; margin-top:114px; }

.main_center.grow .optin_options {margin: 0; position: absolute;float: left; width: 580px;}

.inner_center .t_center{ margin-left:0 !important;margin-top: 684px !important;}

.main_center.grow .inner_center .sub_note {text-align: center;margin-left:0;}

.t_center.socials{ padding-left:0 !important;}

.main_center.grow .bg_bottom {left:0 !important;}


.main_center.grow .bg_top {left:0 !important;}


}


@media screen and (max-width:790px) {

#header {text-align: center;}	
	
.main_center.grow{ width: 556px; /*border:1px solid red;*/margin:0 auto;}	

.main_center.grow .box_flyout { margin-left:-18px; margin-top:-59px;}
		
.main_center.grow .bg_top {  box-shadow:0px 1px 1px 1px #A8A5A5;-webkit-box-shadow: 0px 1px 1px 1px #A8A5A5;}

.main_center.grow .bg_bottom {box-shadow:0px 2px 1px 1px #A8A5A5;-webkit-box-shadow: 0px 2px 1px 1px #A8A5A5;}

#content .w960 { width: 556px;}

.one_half .Astrix::before {margin: 18px 1px 1px -235px;}


.main_center.grow .inner_center {width: 495px;height: 1450px; margin-left:31px; margin-top:63px; margin-right:0; }

.main_center.grow .optin_options {margin: 0; position: absolute;float: left; width: 509px;}

.inner_center .t_center{ margin-left:0 !important;margin-top: 759px !important;}

.main_center.grow .inner_center .sub_note {text-align: center;margin-left:0;}

.t_center.socials{ padding-left:0 !important;}

.main_center.grow .bg_bottom {left:0 !important;}


.main_center.grow .bg_top {left:0 !important;}

.checkboxSpacer{ margin:10px 0 16px 0; width:99%;}

.checkboxSpacer.end{ margin-bottom:0;}


}


@media screen and (max-width:599px) {
	
.main_center.grow{ width: 334px; /*border:1px solid #F90;*/margin:0 auto;}	

.main_center.grow .box_flyout {margin-top:-5px;}
		
.main_center.grow .bg_top {  box-shadow:0px 1px 1px 1px #A8A5A5;-webkit-box-shadow: 0px 1px 1px 1px #A8A5A5;}

.main_center.grow .bg_bottom {box-shadow:0px 2px 1px 1px #A8A5A5;-webkit-box-shadow: 0px 2px 1px 1px #A8A5A5;}


#content .w960 { width: 365px;}

.one_half .Astrix::before {margin: 18px 1px 1px -240px;}

.main_center.grow .inner_center {width: 290px;height:1835px; margin-top:110px; }

.slashwidth{width: 83%;margin-right: 0;}

.one_half.last {width: 83%;}

.main_center.grow .optin_options { width: 280px;}

.inner_center .t_center{margin-top: 904px !important;  margin-left: -28px !important;}

.main_center.grow .inner_center .sub_note {text-align: center;margin-left:0;}

.t_center.socials{ padding-left:0 !important;}

.main_center.grow .bg_bottom {left:0 !important;}

.main_center.grow .bg_top {left:0 !important;}

.optin span.Astrix { margin-bottom: 4px;}

.optin {margin-bottom: 33px;}

.optin_options .one_half{width:100%; margin-bottom:0;}

.checkboxSpacer{ margin:10px 0 40px 0;}

.checkboxSpacer.end{ margin-bottom:15px;}

}





